A decentralised variable structure model following controller for robot manipulators
نویسندگان
چکیده
A new algorithm for the trajectory control of robot manipulators by decentralised feedback is proposed, by dealing with the manipulator and joint actuator dynamic models in a model following framework. A variable structure control law is used with or without force measurement. The controller is simple, computationally easy, and robust to parametric uncertainties and payload variations. INTRODUCTION A well-known approach for the control of interconnected systems is to consider the interactions as disturbances, and to reject them by disturbance rejection methodsl. In this paper we develop a new control algorithm for stabilisation of interconnected systems by decentralised feedback, based on the above approach, and apply it to the trajectory control of robot manipulators. We treat the stable (or locally stabilised) isolated subsystem as a 'model' for the interconnected subsystem, so that the stabilisation of the latter becomes a problem of model following. Incorporation of the model following behaviour requires an adaptive control mechanism, and we make use of the variable structure control (VSC) approach for tis purpose. Controller design is proposer! for cases with and without force/torque measurement. The proposed controller is simple, computationally easy, and robust to parametric changes and external disturbances. It compares favourably with some of the recently proposed control methods based on model following and/or variable structure control approaches. CONTROL OF ROBOT MANIPULATORS The complexity of the robot control problem arises due to the nonlinear dependence of system parameters on variables such as displacement and velocity, on the geometry and inertia of the links, uncertainties associated with gravity, Coriolis and centrifugal forces, variations in payload handled by the manipulator, and environmental influences. Non-adaptive control techniques such as optimal control and computed torque methods have serious drawbacks, namely complex controller structure, excessive on-line computation, and sensitivity to non-linearities and uncertainties in the system . These difficulties are compounded further by their being centralised approaches. Adaptive control methods tackle the robot control problem quite effectively^, but this comes about at the cost of complexity of the controller. In much of the works on adaptive control of manipulators, the justification for this added complexity is not addressed. Formulating the variable structure control problem in a decentralised model following framework will help overcome many of the difficulties encountered in controlling manipulators by the above methods. The VSC approach4-6 js non-adaptive, but exhibits the model following capabilities of model reference adaptive techniques, with its gains being discontinuous across a specified switching plane. Once the system is in the sliding mode, it is insensitive to parametric variations and disturbances. THE PROPOSED CONTROLLER The above decentralised control problem is simplified, if we deal with the dynamic models of the joint actuators along with that of the manipulator^. Let the dynamics of the actuator associated with i-th link in an N-link manipulator be given by the linear,timeinvariant system : x. = A. x. + b. u. + d. f. (1) 1 1 1 1 1 1 1 where x. is an n.-vector, and u. is a scalar control. Neglecting the actuator friction torque, f. is the driving torque acting on the actuator and is given by the nonlinear, uncertain dynamics of the manipulator: f. = H.(q,d) q + h.(q,q,d) (2) where q = (q , q , ..., q )' is the N-vector of joint angles or displacements and d is an Jt-vector of parameters such as link masses and inertias. H. is the N-vector of inertia and h. represents Coriolis, centrifugal and gravity forces. In each x., two coordinates coincide with q. and q.. In trajectory tracking applications, the control task is to make the system track the desired or nominal trajectories (q (t), q 2(t),..., q N(t)) over te [0,T]. The nominal
منابع مشابه
An Adaptive Impedance Controller for Robot Manipulators
A desired dynamic behavior of constrained manipulators can be achieved by means of impedance control and various implementations of fixed controllers have been proposed. In this paper, and adaptive implementation is presented as an alternative to reduce the design sensitivity due to manipulator mismatch. The adaptive controller globally achieves the impedance objective for the nonlinear dynamic...
متن کاملOptimal discrete-time control of robot manipulators in repetitive tasks
Optimal discrete-time control of linear systems has been presented already. There are some difficulties to design an optimal discrete-time control of robot manipulator since the robot manipulator is highly nonlinear and uncertain. This paper presents a novel robust optimal discrete-time control of electrically driven robot manipulators for performing repetitive tasks. The robot performs repetit...
متن کاملAdaptive RBF network control for robot manipulators
TThe uncertainty estimation and compensation are challenging problems for the robust control of robot manipulators which are complex systems. This paper presents a novel decentralized model-free robust controller for electrically driven robot manipulators. As a novelty, the proposed controller employs a simple Gaussian Radial-Basis-Function Network as an uncertainty estimator. The proposed netw...
متن کاملRobust Hybrid Motion Force Control Algorithm for Robot Manipulators
In this paper we present a robust hybrid motion/force controller for rigid robot manipulators. The main contribution of this paper is that the proposed hybrid control system is able to accomplish motion objectives in free directions and force objectives in constrained directions under parametric uncertainty both in robot dynamics and stiffness constraint constant. Also, the given scheme is prov...
متن کاملDesigning an adaptive fuzzy control for robot manipulators using PSO
This paper presents designing an optimal adaptive controller for tracking control of robot manipulators based on particle swarm optimization (PSO) algorithm. PSO algorithm has been employed to optimize parameters of the controller and hence to minimize the integral square of errors (ISE) as a performance criteria. In this paper, an improved PSO using logic is proposed to increase the convergenc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1988